package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysPower;

/**
 * 供货能力Service接口
 * 
 * @author ruoyi
 * @date 2024-07-27
 */
public interface ISysPowerService 
{
    /**
     * 查询供货能力
     * 
     * @param powerId 供货能力主键
     * @return 供货能力
     */
    public SysPower selectSysPowerByPowerId(Long powerId);

    /**
     * 查询供货能力列表
     * 
     * @param sysPower 供货能力
     * @return 供货能力集合
     */
    public List<SysPower> selectSysPowerList(SysPower sysPower);

    /**
     * 新增供货能力
     * 
     * @param sysPower 供货能力
     * @return 结果
     */
    public int insertSysPower(SysPower sysPower);

    /**
     * 修改供货能力
     * 
     * @param sysPower 供货能力
     * @return 结果
     */
    public int updateSysPower(SysPower sysPower);

    /**
     * 批量删除供货能力
     * 
     * @param powerIds 需要删除的供货能力主键集合
     * @return 结果
     */
    public int deleteSysPowerByPowerIds(Long[] powerIds);

    /**
     * 删除供货能力信息
     * 
     * @param powerId 供货能力主键
     * @return 结果
     */
    public int deleteSysPowerByPowerId(Long powerId);
}
